1. Masuk ke dalam blade dan cari input tan yang akan di jadikan upload file, lalu ubah type inputan yang dari TEXT menjadi FILE

contoh:


<div class="form-group row mb-3">
<label for="url" class="col-12 col-lg-3 fw-bold mb-2 mb-lg-0 label">File</label>
<div class="col-12 col-lg-9">
<input type="file" id="url" class="form-control" wire:model="url">
@error('url')
<span class="text-danger" style="font-size: 11.5px;">{{ $message }}</span>
@enderror
</div>
</div>

2. Setelah itu masuk ke dalam component dan ubah .tambahkan /sesuaikan nama :

store :

// $halaman->gambar = $this->gambar;

if ($this->gambar) {
$namaFile = 'halaman' . now()->format('YmdHis') . '.' . $this->gambar->extension();
$this->gambar->storeAs('gambar-website', $namaFile);
$halaman->gambar = $namaFile;
}

update :

// $halaman->gambar = $this->gambar;


if ($this->gambar != $halaman->gambar) {

if (!is_null($halaman->gambar)) {
Storage::delete('gambar-website/' . $halaman->gambar);
}

$namaFile = 'halaman' . now()->format('YmdHis') . '.' . $this->gambar->extension();
$this->gambar->storeAs('gambar-website', $namaFile);
$halaman->gambar = $namaFile;

$this->reset('gambar');
}


delete (massukkan dibawah


$ridokumenmst->delete();

):


if (!is_null($halaman->gambar)) {
Storage::delete('gambar-website/' . $halaman->gambar);
}



3. Lalau ketikkan

   php artisan storage:link

 jika storage:link eror , masuk ke folder public dan hapus storage , lalu ketiikan php artisan storage:link lagi